package Naves;


import java.awt.Point;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.ImageIcon;
//OYENTE ENCARGADO DE CAPTAR EL DESEO DEL USUARIO PARA DISPARAR.
public class OyenteGatillo implements KeyListener{
	private NavesUsuario jugador;
	public OyenteGatillo(NavesUsuario p){jugador=p;}
	
	// AL PRECIONAR LA TECLA "LEFT" O "RIGHT" SE MODIFICA LOS ESTADOS INTERNOS DE LOS MOVIMIENTOS DE LAS NAVES.
	public void keyPressed(KeyEvent arg0) {
		switch(arg0.getKeyCode()) {
		case KeyEvent.VK_A:{
			jugador.TocoDisparar(true);
			break;}
			}
	}
	// AL PRECIONAR LA TECLA "A" SE MODIFICA EL ESTADO INTERNO DEL DISPARO.
	@Override
	public void keyReleased(KeyEvent arg0) {
		switch(arg0.getKeyCode()) {
		case KeyEvent.VK_A:{
			jugador.TocoDisparar(false);
			break;
		}	
	  }
	
	}

	@Override
	public void keyTyped(KeyEvent arg0){		
	}
}